import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class Java_sql {
    public static void main(String[] args) {
        String url = "jdbc:sqlite:database_tom.db"; // 替换为你的数据库文件路径
        String user = ""; // SQLite不需要用户名，这里为空字符串
        String password = ""; // SQLite不需要密码，这里为空字符串

        try {
            // 注册JDBC驱动（仅对于手动加载驱动的情况）
            // Class.forName("org.sqlite.JDBC");

            // 建立连接
            Connection connection = DriverManager.getConnection(url, user, password);

            // 创建Statement对象用于执行SQL语句
            Statement statement = connection.createStatement();

            // 执行SQL查询语句，假设你的表名为"your_table_name"，你需要根据实际情况修改这里的SQL语句
            String sql = "SELECT * FROM table_tom";
            ResultSet resultSet = statement.executeQuery(sql);

            // 处理查询结果
            while (resultSet.next()) {
                // 根据列名获取数据，这里假设你的表有两列：column1和column2
                String column1Value = resultSet.getString("name");
                String column2Value = resultSet.getString("city");
                System.out.println("column1: " + column1Value + ", column2: " + column2Value);
            }

            // 关闭资源
            resultSet.close();
            statement.close();
            connection.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}